Big Huge Thesaurus

mass meeting

noun